import java.io.IOException;
import java.util.Arrays;

public class Main {

	public static long[] stringYoArray(String s) {
		s = s.trim();
		String[] a = s.split("\\s");
		long[] array = new long[a.length];
		for (int i = 0; i < a.length; i++) {
			array[i] = Long.parseLong(a[i]);
		}
		return array;
	}

	/**
	 * @param args
	 * @throws IOException
	 */
	public static void main(String[] args) throws IOException {
		java.io.BufferedReader r = new java.io.BufferedReader(
				new java.io.InputStreamReader(System.in));
		long[] f = stringYoArray(r.readLine());
		long[] s = stringYoArray(r.readLine());
		Arrays.sort(s);

		long count = 0;
		long sum = 0;
		long pro = f[2] * f[1];
		int index = s.length - 1;
		while (sum < pro && index >= 0) {
			count++;
			sum += s[index--];
		}
		System.out.println(count);
	}
}


